|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.cebis.moccabox.monitoring.PerformanceMonitor
public class PerformanceMonitor
Komponente, die die Ausführung eines Prozesses überwacht. Speichert Informationen darüber, wie lange eine Anfrage im System war, ob sie erfolgreich abgeschlossen wurde oder Fehler gemeldet hat. Dient der Speicherung der Daten der Ausführung in der Datenbasis.
| Constructor Summary | |
|---|---|
PerformanceMonitor()
Paramterloser Konstruktor zum Erzeugen eines neuen PerformanceMonitor. |
|
| Method Summary | |
|---|---|
int |
getAction()
Zurückliefern der Aktion, die ausgeführt werden soll. |
java.lang.String |
getApplication()
Zurückliefern der Applikation, innerhalb derer der Request ausgeführt wurde. |
java.lang.String |
getFailureReason()
Zurückliefern der Begründung für einen Fehler beim Ausführen (korrespondiert mit getSuccess). |
java.lang.String |
getParams()
Zurückgeben der Parameter, die mit der Anfrage übergeben wurden. |
java.lang.String |
getSessionID()
Zurückliefern der ID der Session, innerhalb derer der Aufruf erfolgte. |
boolean |
getSuccess()
Zurückliefern, ob die Durchführung der Anfrage erfolgreich war. |
long |
getWorkTime()
Zurückliefern der Zeit, die gebraucht wurde, um die Anfrage zu bearbeiten. |
void |
logIt()
Schreiben der Performanz-Daten des aktuellen Aufrufs ein ein Log-File. |
void |
setAction(int action)
Setzen der Aktion, die ausgeführt werden soll. |
void |
setApplication(java.lang.String application)
Setzen der Applikation, innerhalb derer der Request ausgeführt wurde. |
void |
setFailureReason(java.lang.String failurereason)
Setzen der Begründung für einen Fehler (korrespondiert mit getSuccess). |
void |
setParams(java.lang.String params)
Setzen der Parameter, die mit der Anfrage übergeben wurden. |
void |
setSessionID(java.lang.String sessionid)
Setzen der ID der Session, innerhalb derer der Aufruf erfolgte. |
void |
setSuccess(boolean success)
Setzen, ob die Anfrage erfolgreich durchgeführt wurde. |
void |
setWorkTime(long worktime)
Setzen der Zeit, die gebraucht wurde, um die Anfrage zu bearbeiten. |
java.lang.String |
toString()
Liefert die Auswertung der Performanz-Daten des Aufrufes als Semikolon- separierte Liste zurück: Application;SessionID;Action;StartTime;EndTime;WorkTime;Success; FailureReason;Params |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PerformanceMonitor()
PerformanceMonitor.
| Method Detail |
|---|
public void setWorkTime(long worktime)
worktime - Zeit der Bearbeitung.public long getWorkTime()
public void setAction(int action)
action - Auszuführende Aktion.public int getAction()
public void setParams(java.lang.String params)
params - Parameter der Anfrage.public java.lang.String getParams()
public void setSuccess(boolean success)
success - True, falls die Durchführung erfolgreich war. False, andernfalls.public boolean getSuccess()
public void setFailureReason(java.lang.String failurereason)
failurereason - Grund für Fehler.public java.lang.String getFailureReason()
public void setApplication(java.lang.String application)
application - Ausführende Applikation.public java.lang.String getApplication()
public void setSessionID(java.lang.String sessionid)
sessionid - ID der aufrufenden Session.public java.lang.String getSessionID()
public java.lang.String toString()
toString in class java.lang.Objectpublic void logIt()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||